import HttpRequest from '@/until/httpRequest';
import { baseUrl } from "../../public/mapconfig";
// const baseUrl = 'https://l338u31620.zicp.fun/dxny';
// const baseUrl = 'http://121.89.216.28:8002/dxny';


// const baseUrl =baseUrl;



const request = new HttpRequest(baseUrl);


export function getToken(parameter={}) {
  return request.post({  
    url: "/token/getToken",
    data: parameter
  })
}

/**
 * 获取管线悬停数据
 * @param {*} parameter chanCode: 管线code
 */
export function getGuanXianHoverData(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/chanInfoIdNew",
    data: parameter
  })
}

//http://mzft0nhk3.neiwangyun.net/aPictureSys/ap/getCkNewInfo?sttp=0&deviceId=621102078
//获取监测点鼠标悬停数据
export function getPOIHoverData(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getCkInfo",
    data: parameter
  })
}
//获取监测点鼠标点击事件数据
export function getPOIClickData(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getStEchartDataNew",
    data: parameter,
  })
}

//获取监测点位的测站详情
export function getPOIDetail(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getStDetailNew",
    data: parameter,
  })
}

//获取收费站的悬停
export function getSFZHover(parameter={}) {
  return request.post({  
    url: "aPictureSys/ap/getSlzNew",
    data: parameter,
  })
}




//获取管线列表
export function getGuanxianList(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getChanListTree",
    data: parameter,
  })
}

//获取机构名称列表
export function getJiGouList(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getOrgQueryListTree",
    data: parameter,
  })
}


// aPictureSys/ap/getChanMaterial
//管线查询
export function queryGuanXianList(parameter={}) {
  return request.post({  
    url: "aPictureSys/ap/getGw",
    data: parameter,
  })
}

//管材列表
export function getGuanCaiList(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getChanMaterial",
    data: parameter,
  })
}



// /aPictureSys/ap/getList
//监测点查询
export function queryJianCeDianList(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getList",
    data: parameter,
  })
}


//收费站点击
export function queryShouFeiZhanData(parameter={}) {
  return request.post({  
    url: "aPictureSys/ap/getSlz",
    data: parameter,
  })
}

//
//获取测站类型
export function querySTTPData(parameter={}) {
  return request.post({  
    url: "aPictureSys/ap/getSttp",
    data: parameter,
  })
}



// 获取视频播放地址
export function getVideoUrl(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/video",
    data: parameter
  })
}

//云台控制开启
export function doVideoStart(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/ysstart",
    data: parameter
  })
}
//云台控制结束
export function doVideoStop(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/ysstop",
    data: parameter
  })
}

//多code影响区域
export function getYingXiangQuYuList(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getRegion",
    data: parameter
  })
}


export function getLouSun(parameter={}) {
  
  return request.post({  
    url: "/aPictureSys/ap/statistics/gw",
    data: parameter
  })
}





// 供水总览 --管线
export function getGuanXian(parameter={}) {
  
  return request.post({  
    url: "/aPictureSys/ap/statistics/gw",
    data: parameter
  })
}

// 供水总览 --供水数据
export function getGongShui(parameter={}) {
  
  return request.post({  
    url: "/aPictureSys/ap/statistics/water",
    data: parameter
  })
}

// 供水总览 --管网漏损率排名
export function getGuanWangLouSuo(parameter={}) {
  
  return request.post({  
    url: "/aPictureSys/ap/statistics/leakageRate",
    data: parameter
  })
}

// 供水总览 --累计供水量
export function getLeiJiGongShui(parameter={}) {
  
  return request.post({  
    url: "/aPictureSys/ap/statistics/supply",
    data: parameter
  })
}

// 预警统计 本月报警占比
export function getBaoJing(parameter={}) {
  
  return request.post({  
    url: "/aPictureSys/ap/alarm/thisMonth",
    data: parameter
  })
}

// 预警统计 近半年预警趋势
export function getQuShi(parameter={}) {
  
  return request.post({  
    url: "/aPictureSys/ap/alarm/halfYear",
    data: parameter
  })
}

// 预警统计 报警事件列表
export function getBaoJingEvent(parameter={}) {
  
  return request.post({  
    url: "/aPictureSys/ap/alarm/list",
    data: parameter
  })
}

//管线点击事件-管线信息菜单树查询
export function getGwTreeData(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getGwTree",
    data: parameter,
  })
}


//一级爆管
export function getBurstLevelOne(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/getBurstLevelOne",
    data: parameter,
  })
}

//一级爆管接受
export function receiveOrderByUser(parameter={}) {
  return request.post({  
    url: "/aPictureSys/ap/receiveOrderByUser",
    data: parameter,
  })
}

